From c75be4f1f5ca30dbb7f87454279f0b98d986b46e Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Fri, 26 Aug 2005 06:28:40 +0000 Subject: [PATCH] Fix the calculation of week_start. (#314473, JP Rosevaar) 2005-08-26 Matthias Clasen * gtk/gtkcalendar.c (gtk_calendar_init): Fix the calculation of week_start. (#314473, JP Rosevaar) --- ChangeLog | 5 +++++ ChangeLog.pre-2-10 | 5 +++++ gtk/gtkcalendar.c | 2 +- 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index ab515b11c6..d972e44414 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2005-08-26 Matthias Clasen + + * gtk/gtkcalendar.c (gtk_calendar_init): Fix the calculation + of week_start. (#314473, JP Rosevaar) + 2005-08-25 Thomas Fitzsimmons * gtk/gtkfilesystemmodel.c (idle_finished_loading_cb): Acquire GDK diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index ab515b11c6..d972e44414 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,8 @@ +2005-08-26 Matthias Clasen + + * gtk/gtkcalendar.c (gtk_calendar_init): Fix the calculation + of week_start. (#314473, JP Rosevaar) + 2005-08-25 Thomas Fitzsimmons * gtk/gtkfilesystemmodel.c (idle_finished_loading_cb): Acquire GDK diff --git a/gtk/gtkcalendar.c b/gtk/gtkcalendar.c index 60dd69fe2c..e49fe9f930 100644 --- a/gtk/gtkcalendar.c +++ b/gtk/gtkcalendar.c @@ -652,7 +652,7 @@ gtk_calendar_init (GtkCalendar *calendar) #ifdef HAVE__NL_TIME_FIRST_WEEKDAY week_start = nl_langinfo (_NL_TIME_FIRST_WEEKDAY); - priv->week_start = *((unsigned char *) week_start) % 7 - 1; + priv->week_start = (*((unsigned char *) week_start) - 1) % 7; #else /* Translate to calendar:week_start:0 if you want Sunday to be the * first day of the week to calendar:week_start:1 if you want Monday -- 2.30.2